/* @import "include.less"; */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, caption, tbody, tfoot, th, thead {border: 0; margin: 0; padding: 0;}

table, td {border: 0; margin: 0; padding: 0; border-collapse: collapse;}

html {height: 100%; -webkit-text-size-adjust: none;}

body {line-height: 1; position: relative; font: normal 80% Arial, Helvetica, sans-serif; color: black; -webkit-tap-highlight-color: transparent;}

.blockfix:after {
  display: block;
  height: 0;
  clear: both;
  content: " ";
  visibility: hidden;
}
.clear {
  display: block;
  width: 100%;
  height: 1px;
  line-height: 1px;
  clear: both;
  overflow: hidden;
}
a {
  color: #3f8eb5;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
form {
  display: block;
}
input[type="search"] {
  outline: none;
}
button {
  font-family: Arial, Helvetica, sans-serif;
  touch-callout: none;
  -o-touch-callout: none;
  -moz-touch-callout: none;
  -webkit-touch-callout: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
@-moz-document url-prefix() {
  button::-moz-focus-inner,
  input[type="reset"]::-moz-focus-inner,
  input[type="button"]::-moz-focus-inner,
  input[type="submit"]::-moz-focus-inner,
  input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: 0;
    margin: 0;
    padding: 0;
  }
  
  button:focus,
  input[type="reset"]:focus,
  input[type="button"]:focus,
  input[type="submit"]:focus,
  input[type="file"] > input[type="button"]:focus {
    outline: 1px dotted;
  }
}
body > form:first-child > div:first-child {
  display: none;
}
.box-shadow {
  background: white url("../i/blank.gif");
  border: 1px solid #d1d1d1;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);
}
.border-radius {
  border-radius: 3px;
}
.text-overflow {
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
}
.none-select {
  touch-callout: none;
  -o-touch-callout: none;
  -moz-touch-callout: none;
  -webkit-touch-callout: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.menu-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.menu-list .menu-item .menu-list {
  display: none;
}
.btn {
  touch-callout: none;
  -o-touch-callout: none;
  -moz-touch-callout: none;
  -webkit-touch-callout: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.toggle-menu,
.action-group,
.btn-group,
.custom-statusbox {
  position: relative;
}
.toggle-menu .menu-helper,
.action-group .menu-helper,
.btn-group .menu-helper,
.custom-statusbox .statusbox-helper {
  display: block;
  width: 100%;
  height: 1px;
  line-height: 1px;
  position: absolute;
  left: 0;
  bottom: -8px;
  z-index: 2;
  cursor: default;
}
.toggle-menu .menu-container,
.action-group .menu-container,
.btn-group .menu-container,
.custom-statusbox .statusbox-container {
  display: none;
  line-height: normal;
  position: absolute;
  right: 0;
  text-align: left;
  background: white url("../i/blank.gif");
  border: 1px solid #d1d1d1;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5);
}
.ui-datepicker:before,
.toggle-menu .menu-container:before,
.action-group .menu-container:before,
.btn-group .menu-container:before,
.custom-statusbox .statusbox-container:before {
  display: block;
  background: url(../i/angle00.png) 0 0 no-repeat;
  width: 7px;
  height: 5px;
  position: absolute;
  right: 9px;
  top: -5px;
  z-index: 0;
  color: white;
  text-align: center;
  content: " ";
}
.toggle-menu .menu-title,
.action-group .menu-title,
.btn-group .menu-title,
.custom-statusbox .statusbox-title {
  touch-callout: none;
  -o-touch-callout: none;
  -moz-touch-callout: none;
  -webkit-touch-callout: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}
.toggle-menu .menu-list,
.action-group .menu-list,
.btn-group .menu-list,
.custom-statusbox .statusbox-list {
  display: block;
  position: relative;
  list-style: none;
  margin: 0;
  padding: 10px;
}
.toggle-menu .menu-list .menu-item,
.toggle-menu .menu-list .btn,
.action-group .menu-list .menu-item,
.action-group .menu-list .btn,
.btn-group .menu-list .menu-item,
.btn-group .menu-list .btn,
.custom-statusbox .statusbox-list .statusbox-item {
  display: block;
  white-space: nowrap;
  cursor: pointer;
}
.toggle-menu .menu-list .menu-item .inner-text,
.action-group .menu-list .menu-item .inner-text,
.btn-group .menu-list .menu-item .inner-text,
.custom-statusbox .statusbox-list .statusbox-item .inner-text {
  display: block;
}
